package com.cn.wanxi;

public class MyHelp {
    /**
     * 2021-8-27
     * java web
     * --------
     * MVC
     * M   model  模型
     * V    view  视图
     * c   controller   控制
     * ---------------
     * dao 数据实现层  存放数据 （json）
     * model  实体层   M   （对象）
     * service  服务逻辑层   （写逻辑代码：封装数据的地方）
     * servlet  页面控制层  c   和页面相关  V  视图
     * util  工具层
     * 页面   V
     * -------------------
     * 对象和service和model和dao层一一对应
     * 页面和servlet一一对应
     */
    /**
     * 2021-8-30
     * jsp  为了替换js
     *--------------------------------
     * 第二阶段：讲所有的数据保存到dao，然后用jsp渲染到页面
     * 页面用 ${} c:forEach
     * servlet ：
     *      1.调用服务逻辑层
     *      2.取得封装的数据
     *      3.保存到作用域
     *      4.返回给页面
     * service：
     *      1.调用dao层   取得数据
     *      2.封装数据
     *      3.返回数据
     * dao：
     *      1.保存数据
     * model：实体层  载体
     * ------------------------------------
     * 模板引擎thymeleaf  freemarker  jsp
     *------------------------------
     * 1.model   提取对象的属性
     * 2.jsp     将html改变成jsp
     * 3.servlet  将需要返回给jsp的数据放入req
     * 4.dao    将页面数据保存到dao层
     * 5.service  封装对象或者数组
     *
     */
}
